// 金额保留两位小数 
export function moneyUtils(value : number) {
	if (!value) return '￥0.00';
	let value1 = Number(value).toFixed(2);//提前保留两位小数
	let intPart = Number(value).toFixed(0); // 获取整数部分
	let intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); // 将整数部分逢三一断 ？？？
	let floatPart = '.00'; // 预定义小数部分
	value1 = value1.toString();//将number类型转为字符串类型，方便操作
	let value2Array = value1.split('.');
	if (value2Array.length === 2) { // =2表示数据有小数位
		floatPart = value2Array[1].toString(); // 拿到小数部分
		if (floatPart.length === 1) { // 补0,实际上用不着
			return '￥' + intPartFormat + '.' + floatPart + '0';
		} else {
			return '￥' + intPartFormat + '.' + floatPart;
		}
	} else {
		return '￥' + intPartFormat + floatPart;
	}
}
// 金额取整
export function moneyInteger(value:number) {
	if (!value){
		return '￥0';
	} else{
		return '￥' + Math.floor(value)
	}
}
// 金额取整
export function moneyDecimals(value:number) {
	if (!value){
		return '0';
	} else{
		return value ;
	}
}

// 获取时间
export function gitDataTime(time?: string) {
	let newDate = time ? new Date(time) : new Date()
	let y = newDate.getFullYear()
	let m = newDate.getMonth() + 1 //获取当前月份(0-11,0代表1月)
	let d = newDate.getDate() //获取当前日(1-31)
	let h = newDate.getHours() //获取当前小时数(0-23)
	let i = newDate.getMinutes() //获取当前分钟数(0-59)
	i = i < 10 ? '0' + i : i
	let s = newDate.getSeconds() //获取当前秒数(0-59)
	s = s < 10 ? '0' + s : s
	return y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s
}
